package com.huangfuyi.process.actuator.definition;

import com.huangfuyi.process.entity.mainthread.EPInstance;

/**
 * 流程节点的前置运行方法的接口
 * 该方法的运行位置为节点运行信息初始化完成后，持久化之前
 * 应用场景：
 * 1、参数转换：参数key转换、参数格式转换（List => Map等）
 * 2、子流程发起（配合阻断节点可实现子流程的发起和回调）
 * */
public interface EPBeforeRunning {

    void doRun(EPInstance instance, String config);
}
